﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using CuadroMandoIntegralFMCH.Form_s.Login;
using DAL.Modelos;

namespace CuadroMandoIntegralFMCH.Form_s.Reclamos
{
    public partial class ReclamosNuevo : Form
    {
        private int idUsuario;
        private int idReclamo;
        public ReclamosNuevo(Hash hash)
        {
            InitializeComponent();
            lbIdUsuario.Text = hash.idUsuario.ToString();

        }


        private void button1_Click(object sender, EventArgs e)
        {
            var prestador = new Modelo().codigoDenominacion(int.Parse(tbPrestador.Text));

            if (prestador != null)
            {
                tbPrestador.ReadOnly = true;
                lbReclamante.Text = prestador.Denominacion;
            }
            else
            {
                lbReclamante.ForeColor = Color.Red;
                lbReclamante.Text = "Prestador invalido";
            }
        }

        private void btAsignacion_Click(object sender, EventArgs e)
        {
            var usuario = new Modelo().GetUsuario(int.Parse(tbAsignar.Text));

            if(usuario != null)
            {
                lbAsignar.Text = usuario.Apellido + " " + usuario.Nombre;
            }
            else
            {
                lbAsignar.ForeColor = Color.Red;
                lbAsignar.Text = "Usuario incorrecto";
            }
        }

        private void btAgregarReclamo_Click(object sender, EventArgs e)
        {
            var nReclamo = int.Parse(tbNReclamo.Text);
        }
    }
}
